
/*分页工具类初始化处理*/
$(function(){
	
	//全选复选框绑定
	 $("body").delegate(".checkall","click",function(){
		 var flag = !$(this).attr('checked') ? false : true;
		 var jqCheckItems = $(this).parents("table").find(".checkitem");
		 jqCheckItems.attr('checked',flag);
		 jqCheckItems.parent("td").parent("tr")[flag ?"addClass" : "removeClass"]("picked");
     });
	 
	 //记录行复选框绑定事件
	 $("body").delegate(".checkitem","click",function(){
		 var flag = !$(this).attr('checked') ? false : true;
		 $(this).attr('checked',flag);
		 $(this).parent("td").parent("tr")[flag ?"addClass" : "removeClass"]("picked");
     });
	 
	/*显示和隐藏搜索栏的时候得调整表格的高度*/
	$(".tf-Open-seach").on("click",function(){
		if($(".tf-hidden-seach").is(":hidden")){
			$(".tf-hidden-seach").removeClass("hidden");
		}else{
			$(".tf-hidden-seach").addClass("hidden");
		}
		initTableHeight();
	});
	
	
	//表格初始化高度
	initTableHeight();
	
});

/*表格初始化高度*/
function initTableHeight(){
	
	//可视区域高度
	var clientHeight = document.documentElement.clientHeight;  
	var jqTfCenterHead = $("#tf-center-head");
	var jqPagingToolbar = $("#pagingToolbarLayer");
	
	//不存在则直接返回
	if(jqTfCenterHead.length == 0 || jqPagingToolbar.length == 0)
		return;
	
	var headerHeight  = jqTfCenterHead.outerHeight(true);
	var pagingToolbarHeight = jqPagingToolbar.outerHeight(true);
	var tableHeight = clientHeight -  headerHeight - pagingToolbarHeight;
	
	//算出的结果有未知的误差,把超出部分隐藏,不出现滚动条
	$('html').css("overflow","hidden"); 
	$("#tf-center-table").height(tableHeight).css("overflow","scroll");
	
}